hinting at ancient mysteries